package com.szrt.java.day20170104.demo04;


/**
 * 类   属性  方法
 * 
 *  代码块：专门做在创建对象之前必须的一些准备工作  。代码块分为2种
 *  
 *  	1）静态代码块 static 
 *  			代码块的语法： {}
 *  	2）动态代码块
 * 
 *  有些事情在创建对象之前  就必须要做。距离： 生孩子   生孩子 盆 衣服 .....
 *  
 *  执行的顺序： 静态代码块   动态代码块   构造方法
 * @author zsrt
 *
 */
public class StudentEntity {
	
	private int age;
	
	private String name;
	
	//这里是代码块的例子 没有加static  就是动态代码块 或者就叫代码块
	{
		System.out.println("执行动态代码块：准备一台电脑....");
	}
	
	//公用的东西  =  唯一的东西   静态代码块  
	
	static{
		System.out.println("执行静态代码块：准备一间教室....");
	}

	public StudentEntity(String name,int age) {
		System.out.println("执行构造方法：来了1个学生..."+ name);
		this.name = name;
		this.age  = age;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}